depositing implement - Almanca İngilizce Sözlük